import Vue from 'vue'
import App from './App.vue'
import router from './router' //自动扫描里面的路由配置
import store from './store'

import './router/authorization'

Vue.config.productionTip = false

import multiCascader from 'multi-cascader-base-ele'
Vue.use(multiCascader);

/**
 * 引入Element UI
 */
import Element from "element-ui";
import 'element-ui/lib/theme-chalk/index.css';

/**
 * 引入jQuery
 */
import $ from "jquery"

/**
 * 引入Axios
 */
import axios from "axios";
import VueAxios from "vue-axios"

import BaiduMap from 'vue-baidu-map'

Vue.use(BaiduMap, {
  // ak 是在百度地图开发者平台申请的密钥 详见 http://lbsyun.baidu.com/apiconsole/key */
  ak: 'CQzcGfZMTXN3HDW3BPbUT8XcVHH4bY0U'
})

/**
 * 通过全局方法 Vue.use() 使用插件，Vue.use 会自动阻止多次注册相同插件，它需要在调用 new Vue() 启动应用之前完成
 */
Vue.use(Element);
Vue.use(VueAxios,axios);
Vue.use($)

new Vue({

  //配置路由
  router,
  store,
  /**
   * render(createElement){
   *  return createElement("h1","唐舞桐")
   * }
   *
   * render:createElement=>createElement("h1","唐舞桐")
   *
   * render:h=>h("h1","唐舞桐")
   */
  render: h => h(App)
}).$mount('#app')

/**
 * 鼠标点击特效
 * @type {number}
 */
// var a_idx = 0;
// $(document).ready(function($) {
//   $("html").click(function(e) {
//     var a = new Array(
//         "❤Hello没关系❤",
//         "❤只是会掉眼泪而已❤",
//         "❤思念在躲避❤",
//         "❤却依然逃不过回忆❤",
//         "❤晚风的声音❤",
//         "❤带走你曾经的曾经❤",
//         "❤我化作人鱼❤",
//         "❤只有七秒钟的记忆❤",
//         "❤不经意的思念是那么痛❤",
//         "❤痛到回忆根本不敢触碰❤",
//         "❤岁月带不走痛 是习惯了痛❤",
//         "❤你有恃无恐❤",
//         "❤时光不停的在转动❤",
//         "❤现在你是谁的英雄❤",
//         "❤回到你和我的时空❤",
//         "❤抱紧了我让我心痛❤",
//         "❤眼泪划过我的面容❤",
//         "❤闭上眼睛会是好梦❤",
//         "❤无论你是谁的天空❤",
//         "❤今夜你是我的英雄❤",
//     );
//     var $i = $("<span/>").text(a[a_idx]);
//     a_idx = (a_idx + 1) % a.length;
//     var x = e.pageX,
//         y = e.pageY;
//     $i.css({
//       "z-index": 999999999999999999999999999999999999999999999999999999999999999999999,
//       "top": y - 20,
//       "left": x,
//       "position": "absolute",
//       "font-weight": "bold",
//       "color":   s(),
//     });
//     function s () {
//       return "rgb(" + ~~(255 * Math.random()) + "," + ~~(255 * Math.random()) + "," + ~~(255 * Math.random()) + ")"
//     }
//
//     $("body").append($i);
//     //动画
//     $i.animate({
//           "top": y - 180,
//           "opacity": 0
//         },
//         1500,
//         function() {
//           $i.remove();
//         });
//   });
// });
